home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d5 / mahjng32.arc / MAHJONGG.DOC < prev    next >
Text File  |  1989-10-25  |  33KB  |  667 lines

  1.  
  2.     ┌────────┐                    MAH JONGG                     ┌────────┐ 
  3.     │   ├┤ 3 │          Release 3.2, October 10, 1989           │ 0  0 8 │
  4.     │   ├┤   │                                                  │ 0  0   │
  5.     │ ├┤  ├┤ │                  Nels Anderson                   │ 0  0   │
  6.     │ ├┤  ├┤ │                 92 Bishop Drive                  │ 0  0   │
  7.     └────────┘              Framingham, MA  01701               └────────┘
  8.  
  9.  
  10.  
  11.        MAH JONGG is an ancient Chinese game whose origins are supposed
  12.        to date back some 3000 years.  This version has similarities to
  13.        solitaire played with cards and also with dominoes since it is
  14.        played with tiles.  When I first discovered the game my initial
  15.        impression was that the game would quickly become dull but having
  16.        played it for a while and having given it to friends we've all
  17.        found that it is quite addictive despite its apparent simplicity.
  18.        
  19.        This program is designed for a PCompatible that can run in EGA
  20.        graphics mode.  If you're still running an older video card I'm
  21.        afraid the game won't work.  (Apparently many people do not
  22.        understand the differences between EGA, CGA, VGA, MDA, etc.;
  23.        basically, if you get a screen full of letters blinking on and
  24.        off when you try to run MAH JONGG you don't have EGA and the
  25.        game will not work on your system.)  When I originally wrote
  26.        MAH JONGG I had never seen a game that used the full EGA
  27.        capabilities (640x350, 16 colors) and I thought it would be nice
  28.        if there was one.  
  29.        
  30.        This version also supports Hercules graphics mode.  Since it's
  31.        monochrome it's not nearly as pretty as EGA but the resolution is
  32.        similar so it's not bad.  The type of video you have is now
  33.        automatically detected, so you should not have to do anything to
  34.        get the right mode.
  35.        
  36.        If your system won't automatically select the right video mode
  37.        for some reason, you can force a specific mode using command line
  38.        parameters as follows:
  39.        
  40.               mahjongg -h          (forces Hercules graphics mode)
  41.               mahjongg -e          (forces full color EGA graphics mode)
  42.               mahjongg -l          (forces monochrome EGA graphics mode)
  43.        
  44.        I hadn't planned on doing any versions other than EGA, but
  45.        Hercules turned out to be so easy I figured, why not?  Recently,
  46.        several people suggested adding a monochrome EGA mode for laptop
  47.        systems that have an EGA compatible LCD or similar display.
  48.        Since I'd already done all the work of making monochrome look
  49.        right for the Hercules version, this was easy to add too.  I
  50.        don't have versions for other video adapters and I don't have any
  51.        plans for them since I don't consider any of the lower resolutions
  52.        adequate.
  53.        
  54.        Since I do not program games for a living but still put quite a
  55.        bit of effort into MAH JONGG I am releasing the program as
  56.        Shareware.  If you enjoy the game, as I think you will, a $10
  57.        donation to reward my efforts would be appreciated.  Please let
  58.        me know what version you have and I'd also be interested in
  59.        knowing where you got it from.  Make sure you put your name and
  60.        address on your letter.  Or, use the instant registration form in
  61.        the file "orderfrm.txt".  Just copy the file to your printer.  If
  62.        you don't understand the term "Shareware" please read the file
  63.        "sharewre.txt".  In return for your registration you'll receive
  64.        the latest version of the game plus a setup utility that is made
  65.        available only to registered users.
  66.        
  67.        If you have any suggestions or discover any problems with the
  68.        program you can reach me via the )(evious BBS (PCBoard) system
  69.        (300/1200/2400/9600-HST, 8N1) at 508-875-3618 or 617-449-7322.
  70.        Leave a C)omment to the sysop to reach me.  )(evious is the
  71.        official support BBS for all my software and the latest versions
  72.        are always available for downloading there.  There is also a
  73.        support conference for people to exchange game tips or ask
  74.        questions.  J)oin conference #31 and check out the latest tips.
  75.        
  76.        You can also reach )(evious through RelayNet.  If there's a
  77.        RelayNet board in your area send a routed message to me at node
  78.        XEVIOUS.  The Shareware conference would be the best choice,
  79.        but if that's not available try TPascal, Games or even Common.
  80.  
  81.        If you're connected to one of the minicomputer nets (InterNet,
  82.        uucp...)  you can try reaching me at one of these addresses:
  83.        
  84.                        ima!primerd!en-m32.prime.com!nja
  85.                        uunet!en-m32.prime.com!nja
  86.                        csnet-relay!en-m32.prime.com!nja
  87.                        nja%en-m32.prime.com@relay.cs.net
  88.                        nja@en-m32.prime.com
  89.        
  90.        Of course you can also write me at the address at the beginning
  91.        of this file.  If you're not a registered user don't expect an
  92.        answer unless you include a self-addressed, stamped envelope.
  93.        
  94.        Most of the instructions you'll need for playing the game are
  95.        built into it; just type H when prompted at the title screen.  Or
  96.        you can read the instructions below.  There is quite a bit of
  97.        strategy involved if you are to do well but I'll leave the
  98.        strategies up to you to discover.  Besides, I'm no expert in
  99.        playing the game either.
  100.  
  101.  
  102. *****************************************************************************
  103. *                             PLAYING THE GAME                              *
  104. *****************************************************************************
  105.  
  106.  
  107.        OBJECT:
  108.        
  109.           The object of the game is to remove as many of the tiles from
  110.           the playing board as possible within the rules of the game.
  111.           Tiles are always removed in pairs and can only be removed from
  112.           the left or the right edges. Any tile that is not on a left or
  113.           right edge is considered blocked and cannot be removed. Note
  114.           though that the tiles are arranged in 5 levels and each level
  115.           has a left and right edge so there are many more unblocked
  116.           tiles than it would first appear. Note that the tile on the
  117.           top of the pile blocks all four tiles below it, and tiles on
  118.           row 5 block both rows 4 and 6.
  119.  
  120.        SUITS OF TILES:
  121.  
  122.           There are many different suits of tiles and the suit of a tile
  123.           determines the rule used for matching tiles that can be removed
  124.           together.
  125.           
  126.        MATCHING RULES:
  127.            
  128.           Most of the tile suits require an exact match. This means that
  129.           you must match a tile to another that is exactly the same. For
  130.           example a Bamboo 1 matches another Bamboo 1 but does not match
  131.           a Bamboo 3 or a Dot 1. The other matching rule allows any tile
  132.           in the same suit to match any other tile in that suit. Thus,
  133.           any of the four seasons (SUM, AUT, WIN, SPR) match each other
  134.           and any of the four flowers (MUM, PLUM, BAM, ORC) match each
  135.           other.
  136.        
  137.        NUMBER OF TILES:
  138.        
  139.           There is only one each of SUM, AUT, WIN, SPR, MUM, PLUM, BAM,
  140.           and ORC.  There are four of each of the other tiles for a
  141.           total of 144 tiles on the board. A counter keeps track of how
  142.           many tiles are left in play.  If you want to see what tiles
  143.           you have removed so far, hit F2 (though some might consider
  144.           this cheating!).
  145.            
  146.        BOARD LAYOUT:
  147.        
  148.           If you're using a mouse to play you don't need to worry about
  149.           the board coordinates; you just point and click.  Many game
  150.           commands are also there as "keys" that can be clicked on.  If
  151.           you don't have a mouse, read on...
  152.           
  153.           The game board is a grid marked by letters and numbers. You
  154.           select tiles by entering a letter for the column and a number
  155.           for the row.  Order doesn't matter, entering A5 is the same as
  156.           5A. The single tile on the topmost level is H5.
  157.           
  158.           The numbering of the rows is a bit confusing. Row 5 only
  159.           exists at the very top level and at the extreme left and right
  160.           edges. Rows 4 and 6 are actually adjacent to each other.
  161.              
  162.           If after you've selected your first tile you change your mind,
  163.           just hit 'Enter' instead of your second tile selection. After
  164.           you've selected both tiles you are asked to confirm your
  165.           selection with a Y or N before the tiles are removed.
  166.        
  167.        COMMANDS:
  168.            
  169.           There are commands you can enter in addition to just selecting
  170.           tile coordinates.  Some are accessed by hitting a single letter
  171.           followed by hitting the <Enter> key; others are accessed by
  172.           just hitting one of the function keys:
  173.  
  174.              A   starts the same board again.
  175.              H   will give you help selecting tiles.  If you ask for
  176.                  help at the first tile prompt, you will first be told
  177.                  if there are any moves left, then you may choose to
  178.                  see any or all of them by hitting Y or N when asked.
  179.                  If you ask for help when selecting the 2nd tile it
  180.                  will show you any playable matches for the first tile
  181.                  you selected.
  182.              N   starts a new game; the next consecutive board number
  183.                  is used.
  184.              Q   will quit the game and return to DOS.
  185.              R   reloads a saved game.
  186.              S   saves your game.
  187.              U   undo the last move.  Can be used as many times as you
  188.                  want until all moves have been undone. (F4 does the
  189.                  same thing).
  190.              Z   restore a move that was undone.  This is the reverse
  191.                  of the undo function.  You can undo and restore as many
  192.                  moves as you want. (F6 does the same thing).
  193.              F1  will display a summary of commands and other information.
  194.              F2  will show the tiles you've removed so far.
  195.              F3  goes to the set up screen.
  196.              F4  will undo your last move.
  197.              F5  shows you your playing statistics.
  198.              F6  will undo your last undo (e.g., it will remove the tiles
  199.                  again).
  200.              F7  goes to the tournament set up screen.
  201.              F10 shells to DOS.  Type 'EXIT' to return to the game.
  202.           
  203.           If you are using a mouse, many of these commands are available
  204.           as pushbuttons along the left side of the screen. Just slide
  205.           the cursor over the command you want and click. Hitting the
  206.           right mouse button is a short-cut way of asking for help. See
  207.           the section on using the mouse below.
  208.              
  209.           In summary, the commands are:
  210.  
  211.                  Q:  Quit       N:  New game (next board)
  212.                  H:  Help       A:  Again (replay same board)
  213.                  S:  Save       R:  Restore
  214.                  F1: Commands   F2: Tiles played so far
  215.                  F3: Set up     F4: Undo last move (U also works)
  216.                  F5: Stats      F6: Undo last undo (Z also works)
  217.                 F10: DOS shell  F7: Tournament set up
  218.           
  219.        COMMAND LINE OPTIONS:
  220.        
  221.           There are several options you can give when starting the game.
  222.           You can skip the title screen by using -n (No title). You can
  223.           play a specific board by entering -bx where x is any number
  224.           between 0 and 65535. For example, you can replay the previous
  225.           game by noting the board number in the lower left hand corner
  226.           before quitting and using that. Or you can play against
  227.           another person by both choosing the same board number and
  228.           seeing who can remove the most tiles. You can play timed games
  229.           by entering -tx where x is the number of minutes you want the
  230.           game to be.  This is primarily for competitive games. You can
  231.           still continue to play the game after the time runs out. The
  232.           amount of time left to play is shown in the upper right corner
  233.           of the screen just above the number of tiles left. Using -cx
  234.           allows you to set the background color and -dx the mouse
  235.           cursor color, where x is a number between 0 and 15. Using -m
  236.           selects mouse control instead of keyboard. Using -fn selects a
  237.           file named n as the file in which your statistics will be kept
  238.           instead of the default file "\mahstats"; n can be complete
  239.           with disk and path names. Using -f with no file name disables
  240.           keeping of statistics.
  241.              
  242.           The command line options are done in a standard way but if
  243.           you're not familiar with this sort of thing they may be
  244.           somewhat confusing so here are some examples.
  245.              
  246.           Command line option examples:
  247.           
  248.           If you want to play a game that will be timed for 10 minutes,
  249.           the command line would be:
  250.           
  251.                                      MAHJONGG -T10
  252.           
  253.           Notice there is no space between the -T and the number of
  254.           minutes (10).  The other commands work the same way.  To play
  255.           board number 12345 the command line would be:
  256.           
  257.                                      MAHJONGG -B12345
  258.           
  259.           You can combine commands too, so to play board 12345 as a 10
  260.           minute timed game the command line would be:
  261.           
  262.                                    MAHJONGG -T10 -B12345
  263.           
  264.           There is also a setup screen that allows you to select any of
  265.           the options that are available on the command line.  Just hit
  266.           S from the title screen to go to setup.  You can also access
  267.           setup at any time during a game by hitting the F3 key.
  268.              
  269.           If you forget the command line options, just start up the game
  270.           with an invalid option and it will give you the proper usage
  271.           (i.e., try using "mahjongg -?" which since it is not a valid
  272.           option with give the valid option list).
  273.              
  274.           In summary, the command line options are:
  275.           
  276.                  -n   No title page
  277.                  -m   use Mouse
  278.                  -bx  play Board x (0 <= x <= 65535)
  279.                  -tx  Timed game (x=length in minutes)
  280.                  -cx  background Color x (0 <= x <= 15)
  281.                  -dx  mouse cursor color x (0 <= x <= 15)  
  282.                  -fn  File n is the statistics file
  283.                  -h   run in Hercules graphics mode
  284.                  -e   run in full color EGA graphics mode
  285.                  -l   run in Laptop (monochrome EGA) mode
  286.                  -li  run in Laptop mode with inverse video
  287.  
  288.        STATISTICS:
  289.        
  290.           It seems that a lot of players are interested in game
  291.           statistics, so the game now keeps track of some statistics for
  292.           you automatically.  A file is made that keeps track of all the
  293.           board numbers you've played, which ones you've won, your best
  294.           and worst scores, etc.
  295.  
  296.           You can view some of your stats from within the game by hitting
  297.           the F5 key.  The separate utility program, "statgen" can be run
  298.           on your stats file to give a more complete report.  Just type
  299.           "statgen" to run it, give it the path and name of your stats
  300.           file when requested, and a complete report will be shown on
  301.           your screen.  For more details, see the section on statgen later
  302.           in these docs.
  303.  
  304.           If you have several people playing on the same PC they can each
  305.           have their own statistics by using the select statistics file
  306.           command line option, -fn where n is the name of the file.  For
  307.           example, if Fred and Dick both use the same PC, Fred might start
  308.           the game as:
  309.           
  310.                                    MAHJONGG -FFRED.STT
  311.           
  312.           and Dick might start the game as:
  313.           
  314.                               MAHJONGG -F\DICKSDIR\DICK.STT
  315.           
  316.           To disable keeping of statistics, use -f with no file name on
  317.           your command line.
  318.        
  319.        TOURNAMENTS:
  320.            
  321.           You can play Mah Jongg as a tournament against other players.
  322.           In a tournament each person plays a single board under the
  323.           exact same conditions (same board number and same time limit,
  324.           if any), allowing their results to be compared and a winner to
  325.           be determined.
  326.  
  327.           You enter the tournament set up screen either by using the T
  328.           option from the title screen or by hitting F7 at any time
  329.           during a game. The first player sets up the tournament by
  330.           selecting the board number (or by just leaving the one that
  331.           was randomly chosen) and whether or not the game will be
  332.           timed.  After the selections are made the first player enters
  333.           his name and plays the game.  A record is kept of his results
  334.           and the results of each additional person who plays the
  335.           tournament.
  336.              
  337.           If you go to the tournament screen by accident or just to see
  338.           the current standings, you can leave the screen without
  339.           entering the tournament by entering Q.
  340.              
  341.           If there is already a tournament started but you want to start
  342.           a new one, enter 'N'.  This will let you set up a new
  343.           tournament as was described above.  Tournament records are
  344.           kept in a file called "mah.trn" so you can also start a new
  345.           tournament by deleting this file.
  346.        
  347.        USING A MOUSE:
  348.        
  349.           If you have a mouse driver installed on your computer it will
  350.           automatically be detected when the game starts and mouse play
  351.           will be selected.  If for some reason your mouse is not being
  352.           automatically detected you can still select it from the setup
  353.           screen or by using the -m option on the command line.  You can
  354.           also use the setup screen to turn off the mouse if you wish.
  355.  
  356.           The game was tested using a Mouse Systems PC Mouse but any
  357.           Microsoft-compatible mouse will probably work.  When using a
  358.           mouse most commands can be issued using the mouse.  You must
  359.           have your mouse driver installed as a device in your config.sys
  360.           file for Mah Jongg to be able to use the mouse.
  361.              
  362.           The mouse interface is a bit different from what you're
  363.           probably used to but it seems to be easy enough to use.  Tiles
  364.           are selected by moving a colored outline over them and then
  365.           clicking once.  To de-select the first tile, just click on it
  366.           a second time.  After selecting both tiles a line with the
  367.           options "Y/N" (yes/no) comes up.  If you just click without
  368.           moving the mouse you'll select yes and the tiles will be
  369.           removed.  Slide the mouse left and right to change your
  370.           selection.
  371.              
  372.           Many commands available during the game (help, new, undo, file,
  373.           setup, quit) are available as "keys" along the left side of
  374.           the screen.  Move the outline over the command you want and
  375.           click once.  
  376.              
  377.           "Help" and "Quit" require a yes or no confirmation so you
  378.           won't do them by accident.  Slide the mouse left and right to
  379.           select yes or no and then click.  The help command first asks
  380.           if you want to see matching tiles (if there are no more
  381.           matches it will tell you that instead) and then prompts for a
  382.           yes or no to see each additional matching pair of tiles.  If
  383.           you ask for help after you've already selected the first tile
  384.           a search for matching free tiles takes place.  If a match is
  385.           found, it is highlighted and all you need to do is confirm to
  386.           remove the pair of tiles.  If no match is found it puts you
  387.           back to select the first tile again.  There is a short-cut for
  388.           mouse users to invoke help.  Just hit the right mouse button
  389.           to get help in selecting either tile.  Normally it doesn't
  390.           matter which mouse button you use.
  391.           
  392.           "New" lets you end the current game and either replay the same
  393.           board or go on to the next board.  You will be prompted to
  394.           select either "next" or "again" to either go on to the next
  395.           consecutive board or to play the same board again.
  396.              
  397.           "Undo" replaces the last two tiles you removed.  You can undo
  398.           as many times as you want until all 144 tiles are back on the
  399.           board.  Undo does not ask for any confirmation.  Undo actually
  400.           allows you to replay your entire game both forward and
  401.           backward.  Clicking the left mouse button restores tiles that
  402.           were removed and clicking the right mouse button takes the
  403.           tiles back off again.
  404.              
  405.           "File" lets you either save the game at its current point or
  406.           load a previously saved game.  You are prompted to choose
  407.           between "load" and "save" and finally to confirm that you
  408.           really want to do it.
  409.              
  410.           "Setup" brings you to the set up screen, the same as hitting
  411.           "S" from the title screen.  You can then change colors, set
  412.           timed games, disable the mouse, select a specific board, etc.
  413.           Changing colors or enabling the mouse will not effect the game
  414.           in progress; when you exit set up you will be back at the same
  415.           point in the game that you were at when you entered set up.
  416.              
  417.           Any error messages that appear during the game (i.e. "Invalid
  418.           Selection") normally stay visible for a few seconds before
  419.           allowing play to continue.  To immediately remove a message
  420.           and resume play just click the mouse or hit a key.
  421.  
  422.        USING STATGEN:
  423.  
  424.           New to v3.2 of Mah Jongg is a utility called statgen.exe.  
  425.           This program allows you to analyze and modify the statistics
  426.           file that is kept each time you play the game.
  427.  
  428.           To run the statistics generator, just type "statgen" on a 
  429.           line by itself.  You'll be prompted for the filename of your
  430.           statistics file and you'll be asked if you want to edit 
  431.           (enter a letter E) or just display (enter a D) your current
  432.           statistics.
  433.  
  434.           If you select display, you'll be shown your total games
  435.           played, average score, number won and worst score.  Then a
  436.           list of all board numbers won and another list of additional
  437.           boards played will be shown.
  438.  
  439.           If you select edit you can change the list of boards played
  440.           and won to include boards you played before v3.2.  Just
  441.           select edit and you'll first be prompted for the boards
  442.           you've won.  Enter one board number per line and finally
  443.           enter a -1 when you're done.  Then you'll enter the list of
  444.           additional boards played but not won in the same way.  Again
  445.           you enter a -1 when done.  After you're done editing statgen
  446.           will show you your current stats so you can confirm that
  447.           you've entered everything correctly.
  448.  
  449.           You can also enter statgen's parameters from the command
  450.           line.  The first parameter is the statistics file name and
  451.           the second is either -e (to edit) or -d (to display).  If
  452.           you only enter one parameter display is assumed.  For
  453.           example, to edit the statistics file "stats.me" the command
  454.           line would be
  455.  
  456.                              statgen stats.me -e
  457.  
  458.           There is also a "batch mode" available for those of you who
  459.           have kept your records in a database.  You'll need to transfer
  460.           your games played and games won list into a straight ASCII text
  461.           file with one board number per line and a -1 after the end of
  462.           the won board list and another -1 at the end of the file.  For
  463.           example, if you've played boards 100, 101 and 102 and played
  464.           and won boards 200 and 201 your file would look like this:
  465.  
  466.           200
  467.           201
  468.           -1
  469.           100
  470.           101
  471.           102
  472.           -1
  473.  
  474.           Save this file under whatever name you choose.  For this example
  475.           we'll say it was saved with the filename "temp".  Then, to read
  476.           these board numbers into your statistics, run statgen as follows:
  477.  
  478.                               statgen mahstats -b < temp
  479.  
  480.           This assumes that statgen is in your current directory, your
  481.           stats file is called mahstats and it also is in the current
  482.           directory and your list of boards is in the file temp.  After
  483.           temp has been read in, your new stats will be displayed to
  484.           verify that everything worked.  Suggestion:  before running in
  485.           batch mode, make a backup copy of your stats file in case
  486.           something goes wrong.
  487.  
  488.  
  489.        NEW FEATURES:
  490.        
  491.           Many new features have been added since the original release
  492.           of the game.  These include:
  493.           
  494.             NEW IN 3.2:
  495.  
  496.               "Boss Mode" has been replaced by a true shell to DOS
  497.  
  498.               Records kept of boards played and won:
  499.                 If the current board has been played before, an asterisk
  500.                 will appear next to the board number; if the board has
  501.                 been won, the word "WON" will appear next to the board
  502.                 number
  503.  
  504.               Separate statistics generator program displays your stats
  505.               plus list of boards played and won
  506.  
  507.               Improved accuracy of average score statistic
  508.  
  509.               Automatically enables mouse play if mouse driver detected
  510.  
  511.               Exit screen written directly to memory instead of using ANSI
  512.  
  513.             NEW IN 3.1:
  514.        
  515.               Stats no longer overflow
  516.  
  517.               Stats now correctly update when you win a game
  518.        
  519.               Tournament set up screen now available during game
  520.        
  521.               Automatically detects EGA and Hercules cards
  522.        
  523.               Monochrome EGA selectable for LCD laptop computers
  524.        
  525.               Command line parameters can be made permanent using
  526.               setup program (available to registered users only)
  527.        
  528.             NEW IN 3.0:
  529.           
  530.               Runs in Hercules graphics mode
  531.        
  532.               Game statistics kept for current game and for all games
  533.               played
  534.           
  535.               Undo command (both forward and backward)
  536.           
  537.               Set up screen available during game
  538.           
  539.               Tile corners now display properly
  540.           
  541.             NEW SINCE 2.6:
  542.           
  543.               Fixed bug in tournament mode (stats weren't being saved)
  544.           
  545.               A list of all pairs of tiles played so far is available by
  546.               hitting the F2 key
  547.           
  548.             NEW SINCE 2.5:
  549.           
  550.               Mouse cursor color is now selectable from command line or
  551.               setup screen
  552.           
  553.               When playing a tournament game your score was not always
  554.               saved if you completed the board; this is now fixed
  555.           
  556.             NEW SINCE 2.3:
  557.           
  558.               Help screen -- hit F1 to get a list of commands, options,
  559.               and some basic playing tips
  560.           
  561.               "Boss Mode" -- hit F10 to hide the game and display a
  562.               harmless looking disk directory
  563.           
  564.               New tournaments can be started from within the tournament 
  565.               setup screen
  566.           
  567.               After winning a game, answering "Y" to play again gives
  568.               you a different board instead of the same one over again
  569.           
  570.               Requesting to quit when selecting the second tile now asks
  571.               for a confirmation
  572.           
  573.             NEW SINCE 2.2:
  574.           
  575.               Columns entered as letters instead of numbers; rows and
  576.               columns can be entered in any order as a result
  577.           
  578.               Several tiles redrawn
  579.           
  580.             NEW SINCE 2.1:
  581.           
  582.               ATI EGAWonder card problem workaround added
  583.           
  584.               Mouse cursor display sped up (possible fix to NEC EGA
  585.               card problem of not showing mouse cursor)
  586.           
  587.             NEW SINCE 2.0:
  588.           
  589.               Help on 2nd tile selection (find match to 1st tile if any)
  590.           
  591.               Help available with right mouse button as a short-cut
  592.           
  593.               Error messages can be cancelled by clicking the mouse
  594.           
  595.               Confirmation required for mouse action "keys" to prevent
  596.               accidents
  597.           
  598.             NEW SINCE 1.0:
  599.           
  600.               Mouse support
  601.           
  602.               Setup screen, allows access to all game options more easily
  603.               than through command line options
  604.           
  605.               Tournament play
  606.           
  607.               Selectable background color
  608.           
  609.               New commands during play
  610.                 A  (play same board Again)
  611.                 N  (play New board)
  612.           
  613.               More command line options
  614.                 -cx (background Color)
  615.                 -r  (Restart saved game)
  616.                 -m  (use Mouse)
  617.           
  618.               More authentic tile appearance
  619.           
  620.               Faster tile displaying
  621.           
  622.        
  623.        WINNING
  624.  
  625.           Not all boards are win-able but during testing a number of
  626.           boards that are beatable were found.  In addition, many people
  627.           who have written to register their copy of Mah Jongg have
  628.           included lists of boards they have completed.  If you want to
  629.           play a board that definitely can be won, try one of the
  630.           following:
  631.              
  632.           55598, 49070, 64856, 15784, 29514, 54176, 40060, 8, 44213, 21,
  633.           43, 148, 290, 302, 329, 364, 370, 386, 410, 421, 459, 560,
  634.           627, 634, 656, 695, 735, 743, 795, 819, 827, 839, 858, 876,
  635.           888, 890, 905, 936, 952, 985, 1034, 1037, 1066, 1101, 1104,
  636.           1138, 1145, 1149, 1154, 1207, 1241, 1244, 1296, 1313, 1346,
  637.           1365, 1390, 1392, 1428, 1430, 1490, 1543, 55309, 43924, 47924,
  638.           38313, 23986, 45355, 55082, 6843, 52079, 50333, 24654, 64557,
  639.           14, 54438, 2, 52916, 32141, 62500, 50408, 5119, 8694, 12224,
  640.           27869, 47615, 49522, 56447, 4113, 6108, 36785, 38382, 54586,
  641.           36607, 63202, 4540, 21015, 1132, 37696, 20009, 19619, 42246,
  642.           56809, 5336, 61319, 15037, 33357, 52158, 63866, 41619, 48165,
  643.           13692, 17604, 40284, 47779, 57572, 13932, 4236, 4243, 24942,
  644.           15318, 59498, 50542, 41121, 4344, 38110, 26208, 307, 32812,
  645.           16496, 16213, 47788, 65123, 36792, 16965, 3989, 63331, 40111,
  646.           54491, 43421, 10796, 56185, 40640, 433, 9619, 8922, 800,
  647.           20926, 1, 23, 56, 7971, 21399, 32381, 33212, 36836, 48094,
  648.           53751, 58094.
  649.           
  650.           Enjoy!
  651.  
  652.  
  653.        INCOMPATIBILITIES:
  654.  
  655.           Early versions of MAHJONGG had problems running on an ATI EGA
  656.           Wonder card.  The problem is with the BIOS ROM on the card,
  657.           not with the game.  ATI should by now have an upgrade ROM
  658.           available to fix their bug so you may want to contact them
  659.           about it.  MAHJONGG Release 2.1.1 and later should work
  660.           properly on the ATI card even without the BIOS upgrade.
  661.              
  662.           I've also heard that an NEC built EGA card (not sure of model)
  663.           does not display the mouse cursor.  I think I've done
  664.           something in Rev. 2.1.1 that will prevent the problem but I
  665.           don't have the proper system to test it on.
  666.  
  667.